Comparison of Empirical Success Rates of Global vs. Partitioned Fixed-Priority and EDF Scheduling for Hard Real Time TR-050601
نویسنده
چکیده
Improvements in schedulability tests for global fixed-priority and EDF scheduling in a homogeneous multiprocessor (symmetric multiprocessing) environment have shown that the worst-case guaranteed achievable utilization levels for global EDF scheduling equals what can be achieved with partitioned scheduling, and both ways of applying EDF scheduling out-perform fixed-priority scheduling, for sets of independent periodic or sporadic hard-deadline tasks with deadline equal to period. However, less is known about the comparative performance of the partitioned vs. global and EDF vs. fixed-priority approaches in the average and without the restriction that deadline equal period, and particular which of the known combinations of a scheduling algorithm and a sufficient a priori test of schedulability is more likely to succeed in verifiably scheduling a set of tasks to meet all deadlines. This paper compares the performance of several such combinations on a variety of pseudo-randomly chosen sets of sporadic tasks.
منابع مشابه
A Comparison of Global and Partitioned EDF Schedulability Tests for Multiprocessors TR-051101
This paper compares the performance of several variations on EDF-based global and partitioned multiprocessor scheduling algorithms, together with their associated feasibility tests, on a variety of pseudo-randomly chosen sets of sporadic tasks. A new hybrid EDF-based scheme is shown to perform better than previously studied priority-based global scheduling schemes, though not as well as EDF-bas...
متن کاملAn efficient and scalable implementation of global EDF in Linux
The increasing popularity of multi-core architectures is pushing researchers and developers to consider multi-cores for executing soft and hard real-time applications. Real-Time schedulers for multi processor systems can be roughly categorized into partitioned and global schedulers. The first ones are more adequate for hard real-time embedded systems, in which applications are statically loaded...
متن کاملBrute-force determination of multiprocessor schedulability for sets of sporadic hard-deadline tasks TR-061001
This report describes a necessary and sufficient test for the schedulability of a set of sporadic hard-deadline tasks on a multiprocessor platform, using any of a variety of scheduling policies including global fixed taskpriority and earliest-deadline-first (EDF). The contribution is to establish an upper bound on the computational complexity of this problem, for which no algorithm has yet been...
متن کاملA Linear Model for Setting Priority Points in Soft Real-Time Systems
The earliest-deadline-first (EDF) scheduling algorithm, while not optimal for globally-scheduled hard real-time systems, can support any feasible task system with bounded lateness. Furthermore, global-EDF-like (GEL) scheduling algorithms, which prioritize jobs by assigning them fixed priority points based on per-task relative priority points, have been shown to share this same property. Some su...
متن کاملSuspension-Aware Schedulability Analysis for Multiprocessor Embedded Systems
In many embedded systems, tasks may experience suspension delays. The problem of analyzing task systems with such suspensions on multiprocessors has been relatively unexplored. The commonly used suspension-oblivious approach of treating all suspensions as computation can be quite pessimistic. As an alternative, this paper presents the first suspension-aware multiprocessor schedulability analysi...
متن کامل